package appapi.service;

import appapi.entity.basic.EquipTypeItemEntity;

import java.util.List;

/**
 * 请求对象
 *
 * @author luocheng
 * @version 1.0
 * @date 2023/05/30 12:55
 */
public interface EquipTypeItemService {

    /**
     * 获取列表
     *
     * @param equipTypeId 请求对象
     * @return
     */
    List<EquipTypeItemEntity> list(Long equipTypeId);

    /**
     * 获取详情
     *
     * @param equipTypeItemId ID
     * @return
     */
    EquipTypeItemEntity detail(Long equipTypeItemId);

    /**
     * 计数
     *
     * @param entity 模块类别信息
     * @return
     */
    int count(EquipTypeItemEntity entity);

    /**
     * 增加
     *
     * @param entity 对象
     * @return
     */
    int insert(EquipTypeItemEntity entity);

    /**
     * 修改
     *
     * @param entity 对象
     * @return
     */
    int update(EquipTypeItemEntity entity);

    /**
     * 删除
     *
     * @param equipTypeItemId ID
     * @return
     */
    int delete(Long equipTypeItemId);

}

